package com.yangyongchao.resumedownload.db;

import com.yangyongchao.resumedownload.entires.ThreadInfo;

import java.util.List;

/**
 * Created by 杨永超的电脑 on 2017/9/9.
 * 数据访问接口
 */

public interface ThreadDAO {

    /**
     * 插入线程信息
     * @param threadInfo
     */
    public void insertThread(ThreadInfo threadInfo);

    /**
     * 删除线程
     * @param url 地址
     * @param thread_id id
     */
    public void deleteThread(String url,int thread_id);

    /**
     * 更新线程信息
     * @param url
     * @param thread_id
     * @param finished
     */
    public void updateThread(String url,int thread_id,int finished);

    /**
     * 查询线程信息
     * @param url
     * @return
     */
    public List<ThreadInfo> getThread(String url);

    /**
     * 线程信息是否存在
     * @param url
     * @param thread_id
     * @return
     */
    public boolean isExisti(String url,int thread_id);



}
